home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / CISCO-WIRELESS-EXP-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  32.8 KB  |  959 lines

  1. -- *****************************************************************
  2. -- CISCO-WIRELESS-EXP-MIB.my:  Cisco Wireless Radio Point to Point
  3. -- Experimental MIB.
  4.  
  5. -- May 1999, Joseph L Raja
  6.  
  7. -- Copyright (c) 1998-2005 by Cisco Systems, Inc.
  8. -- All rights reserved.
  9.  
  10. -- *****************************************************************
  11.  
  12.  
  13. CISCO-WIRELESS-EXP-MIB DEFINITIONS ::= BEGIN
  14.  
  15. IMPORTS
  16.     MODULE-IDENTITY,
  17.     OBJECT-TYPE,
  18.     Integer32,
  19.     Unsigned32
  20.         FROM SNMPv2-SMI
  21.     DateAndTime,
  22.     DisplayString
  23.         FROM SNMPv2-TC
  24.     MODULE-COMPLIANCE,
  25.     OBJECT-GROUP
  26.         FROM SNMPv2-CONF
  27.     ifIndex
  28.         FROM IF-MIB
  29.     entPhysicalIndex
  30.         FROM ENTITY-MIB
  31.     ciscoExperiment
  32.         FROM CISCO-SMI;
  33.  
  34. ciscoWirelessExpMIB MODULE-IDENTITY
  35.     LAST-UPDATED    "200512271003Z"
  36.     ORGANIZATION    "Cisco Systems Inc."
  37.     CONTACT-INFO
  38.             "Cisco Systems
  39.             Customer Service
  40.  
  41.             Postal: 170 W Tasman Drive
  42.                San Jose, CA  95134
  43.                USA
  44.  
  45.                Tel: +1 800 553-NETS
  46.                E-mail: firestar-sw@cisco.com"
  47.     DESCRIPTION
  48.             "This is the MIB Module for the Cisco Wireless Radio
  49.              Point to Point experimental components.
  50.  
  51.     Glossary
  52.  
  53.     The following terms are used in the MIB definitions below.
  54.  
  55.     Radio Card: The line card that provides the wireless 
  56.                 communication features.
  57.     Radio Link: The bi-directional wireless link that exists 
  58.                 between two communicating radio cards.
  59.     Radio PHY:  Represents the transmission characteristics of the 
  60.                 Radio Link.
  61.     RF Unit:    The Radio Frequency components and the associated antennas.
  62.     Radio System: Radio card and RF unit(s).
  63.  
  64.  
  65.     Cisco Wireless Radio Experimental MIB Organization
  66.  
  67.     The Cisco Wireless Radio Experimental MIB provides the following
  68.     management groups :
  69.  
  70.     When the draft-ietf-entmib-v2-03.txt gets finalized the Radio Frequency
  71.     Group will be moved into that MIB.
  72.  
  73.     When the CISCO-IMAGE-MIB.my gets updated to include the image 
  74.     capabilities, the Image Group will be migrated into that MIB.
  75.  
  76.     When the CISCO-LED-MIB.my becomes available and supports the 
  77.     functionality the LED group needs, the LED group will be 
  78.     migrated into that.
  79.  
  80.     o.  Radio Frequency Resource Group
  81.     This contains information about the Radio frequency
  82.     transmission and reception resources available on the
  83.     system. This group determines the portions of the
  84.     radio spectrum at which the radio subsystem can
  85.     operate.
  86.     This group in conjunction with the radio PHY group
  87.     determine the acutal spectrum that gets used for
  88.     communications.
  89.  
  90.     o.  Image Group      
  91.     This provides facilities to manage radio line card's
  92.     firmware image file URL's in router's image repository.
  93.     It also provides access to the image details.
  94.  
  95.     o.  LED Group        
  96.     This group provides information about LEDs available
  97.     on the line card.
  98.  
  99.     o.  Duplexor Group   
  100.     This group provides information about the Duplexors
  101.     installed in the RF resources."
  102.  
  103.  
  104.     REVISION        "200512271003Z"
  105.     DESCRIPTION
  106.             "Imported Unsigned32 from SNMPv2-SMI."
  107.     REVISION        "9905132010Z"
  108.     DESCRIPTION
  109.             "The initial version of this MIB module."
  110.     ::= { ciscoExperiment 52 }
  111.  
  112. -- The Cisco Wireless Radio MIB Tree
  113. cwrRadioExpMibObjects OBJECT IDENTIFIER
  114.     ::= { ciscoWirelessExpMIB 1 }
  115.  
  116. cwrRadioFreqEntityGroup OBJECT IDENTIFIER
  117.     ::= { cwrRadioExpMibObjects 1 }
  118.  
  119. cwrRadioImageGroup OBJECT IDENTIFIER
  120.     ::= { cwrRadioExpMibObjects 2 }
  121.  
  122. cwrRadioLedGroup OBJECT IDENTIFIER
  123.     ::= { cwrRadioExpMibObjects 3 }
  124.  
  125. cwrRadioDuplexorGroup OBJECT IDENTIFIER
  126.     ::= { cwrRadioExpMibObjects 4 }
  127.  
  128. -- The Radio Frequency Entity Group.
  129.  
  130. -- The RF Table. This table contains information about the Radio frequency
  131. -- Entities available for use on the system.
  132. cwrRfEntityTable OBJECT-TYPE
  133.     SYNTAX          SEQUENCE OF CwrRfEntityEntry
  134.     MAX-ACCESS      not-accessible
  135.     STATUS          current
  136.     DESCRIPTION
  137.             "This table contains information about the radio 
  138.             frequency resources available for use on the system."
  139.     ::= { cwrRadioFreqEntityGroup 1 }
  140.  
  141. cwrRfEntityEntry OBJECT-TYPE
  142.     SYNTAX          CwrRfEntityEntry
  143.     MAX-ACCESS      not-accessible
  144.     STATUS          current
  145.     DESCRIPTION
  146.             "This represents one entry in the cwrRfEntityTable. This table is
  147.             largely a read only table which provides details on the radio 
  148.             frequency resources available on the system. Physically 
  149.             each RF resource may be realized by one antenna and its 
  150.             associated control hardware.
  151.             But a single antenna and its associated hardware may act 
  152.             as more than 1 RF resource.
  153.  
  154.             A Duplexor is a mechanical device, that acts as a band pass filter
  155.             when installed in an RF resource. 
  156.  
  157.             Normally a RF resource is capable of operating over a wide 
  158.             frequency range. To operate at restricted frequencies, 
  159.             the user has to own that part of the frequency spectrum.  
  160.             Since the user may not own parts of
  161.             the frequency spectrum over which the RF resource may operate, a
  162.             Duplexor is installed in the RF resource.  This restricts the
  163.             RF resource to operate in the passband defined by the Duplexor.
  164.             In this table the Duplexor's are identified by an index into the
  165.             cwrDuplexorTable. 
  166.  
  167.             It is indexed by the ifIndex and cwrRfEntityIndex."
  168.     INDEX           {
  169.                         ifIndex,
  170.                         cwrRfEntityIndex
  171.                     }
  172.     ::= { cwrRfEntityTable 1 }
  173.  
  174. CwrRfEntityEntry ::= SEQUENCE {
  175.     cwrRfEntityIndex                Integer32,
  176.     cwrRfSwRevision                 Unsigned32,
  177.     cwrRfAssemblyPartNumberClass    Unsigned32,
  178.     cwrRfAssemblyPartNumberBase     Unsigned32,
  179.     cwrRfAssemblyPartNumberVersion  Unsigned32,
  180.     cwrRfBoardPartNumberClass       Unsigned32,
  181.     cwrRfBoardPartNumberBase        Unsigned32,
  182.     cwrRfBoardPartNumberVersion     Unsigned32,
  183.     cwrRfBoardRevision              DisplayString,
  184.     cwrRfSerialNumber               DisplayString,
  185.     cwrRfManfDate                   DateAndTime,
  186.     cwrRfVendorId                   Integer32,
  187.     cwrRfDuplexorIndex              Integer32
  188. }
  189.  
  190. cwrRfEntityIndex OBJECT-TYPE
  191.     SYNTAX          Integer32 (1..2147483647)
  192.     MAX-ACCESS      not-accessible
  193.     STATUS          current
  194.     DESCRIPTION
  195.             "This object represents the index of this entry in the
  196.             cwrRfEntityTable."
  197.     ::= { cwrRfEntityEntry 1 }
  198.  
  199. cwrRfSwRevision OBJECT-TYPE
  200.     SYNTAX          Unsigned32
  201.     MAX-ACCESS      read-only
  202.     STATUS          current
  203.     DESCRIPTION
  204.             "This object represents the software revision number 
  205.             of controlling the RF subsystem."
  206.     ::= { cwrRfEntityEntry 2 }
  207.  
  208. cwrRfAssemblyPartNumberClass OBJECT-TYPE
  209.     SYNTAX          Unsigned32
  210.     MAX-ACCESS      read-only
  211.     STATUS          current
  212.     DESCRIPTION
  213.             "This object represents the assembly part number class of the RF
  214.             subsystem."
  215.     ::= { cwrRfEntityEntry 3 }
  216.  
  217. cwrRfAssemblyPartNumberBase OBJECT-TYPE
  218.     SYNTAX          Unsigned32
  219.     MAX-ACCESS      read-only
  220.     STATUS          current
  221.     DESCRIPTION
  222.             "This object represents the assembly part number base of the RF
  223.             subsystem."
  224.     ::= { cwrRfEntityEntry 4 }
  225.  
  226. cwrRfAssemblyPartNumberVersion OBJECT-TYPE
  227.     SYNTAX          Unsigned32
  228.     MAX-ACCESS      read-only
  229.     STATUS          current
  230.     DESCRIPTION
  231.             "This object represents the assembly part number version of the RF
  232.             subsystem."
  233.     ::= { cwrRfEntityEntry 5 }
  234.  
  235. cwrRfBoardPartNumberClass OBJECT-TYPE
  236.     SYNTAX          Unsigned32
  237.     MAX-ACCESS      read-only
  238.     STATUS          current
  239.     DESCRIPTION
  240.             "This object represents the board part number class of the RF
  241.             subsystem."
  242.     ::= { cwrRfEntityEntry 6 }
  243.  
  244. cwrRfBoardPartNumberBase OBJECT-TYPE
  245.     SYNTAX          Unsigned32
  246.     MAX-ACCESS      read-only
  247.     STATUS          current
  248.     DESCRIPTION
  249.             "This object represents the board part number base of the RF
  250.             subsystem."
  251.     ::= { cwrRfEntityEntry 7 }
  252.  
  253. cwrRfBoardPartNumberVersion OBJECT-TYPE
  254.     SYNTAX          Unsigned32
  255.     MAX-ACCESS      read-only
  256.     STATUS          current
  257.     DESCRIPTION
  258.             "This object represents the board part number version of the RF
  259.             subsystem."
  260.     ::= { cwrRfEntityEntry 8 }
  261.  
  262. cwrRfBoardRevision OBJECT-TYPE
  263.     SYNTAX          DisplayString
  264.     MAX-ACCESS      read-only
  265.     STATUS          current
  266.     DESCRIPTION
  267.             "This object represents the board revision of the RF subsystem."
  268.     ::= { cwrRfEntityEntry 9 }
  269.  
  270. cwrRfSerialNumber OBJECT-TYPE
  271.     SYNTAX          DisplayString
  272.     MAX-ACCESS      read-only
  273.     STATUS          current
  274.     DESCRIPTION
  275.             "This object represents the serial number of the RF subsystem."
  276.     ::= { cwrRfEntityEntry 10 }
  277.  
  278. cwrRfManfDate OBJECT-TYPE
  279.     SYNTAX          DateAndTime
  280.     MAX-ACCESS      read-only
  281.     STATUS          current
  282.     DESCRIPTION
  283.             "This object represents the manufacturing date of the RF subsystem."
  284.     ::= { cwrRfEntityEntry 11 }
  285.  
  286. cwrRfVendorId OBJECT-TYPE
  287.     SYNTAX          Integer32 (1..256)
  288.     MAX-ACCESS      read-only
  289.     STATUS          current
  290.     DESCRIPTION
  291.             "This object represents the Radio frequency device vendor ID."
  292.     ::= { cwrRfEntityEntry 12 }
  293.  
  294. cwrRfDuplexorIndex OBJECT-TYPE
  295.     SYNTAX          Integer32 (1..2147483647)
  296.     MAX-ACCESS      read-only
  297.     STATUS          current
  298.     DESCRIPTION
  299.             "This object represents the index into cwrDuplexorTable.
  300.             This index identifies the Duplexor associated with this 
  301.             RF resource."
  302.     ::= { cwrRfEntityEntry 13 }
  303.  
  304. -- The Intermediate Frequency Entity table. This table contains
  305. -- information about the Intermediate Frequency subsystem on the radio
  306. -- card.
  307. cwrIntFreqEntityTable OBJECT-TYPE
  308.     SYNTAX          SEQUENCE OF CwrIntFreqEntityEntry
  309.     MAX-ACCESS      not-accessible
  310.     STATUS          current
  311.     DESCRIPTION
  312.             "This table contains information about the intermediate frequency
  313.             subsystem on the radio card."
  314.     ::= { cwrRadioFreqEntityGroup 2 }
  315.  
  316. cwrIntFreqEntityEntry OBJECT-TYPE
  317.     SYNTAX          CwrIntFreqEntityEntry
  318.     MAX-ACCESS      not-accessible
  319.     STATUS          current
  320.     DESCRIPTION
  321.             "This represents one entry in the cwrIntFreqEntityTable. 
  322.             This table is largely a read only table which provides 
  323.             details on the intermediate frequency subsystem available 
  324.             on the radio card. 
  325.             It is indexed by the ifIndex."
  326.     INDEX           { ifIndex }
  327.     ::= { cwrIntFreqEntityTable 1 }
  328.  
  329. CwrIntFreqEntityEntry ::= SEQUENCE {
  330.     cwrIfAssemblyPartNumberClass    Unsigned32,
  331.     cwrIfAssemblyPartNumberBase     Unsigned32,
  332.     cwrIfAssemblyPartNumberVersion  Unsigned32,
  333.     cwrIfBoardPartNumberClass       Unsigned32,
  334.     cwrIfBoardPartNumberBase        Unsigned32,
  335.     cwrIfBoardPartNumberVersion     Unsigned32,
  336.     cwrIfBoardRevision              DisplayString,
  337.     cwrIfSerialNumber               DisplayString,
  338.     cwrIfManfDate                   DateAndTime,
  339.     cwrIfVendorId                   Integer32,
  340.     cwrIfSwRevision                 Unsigned32
  341. }
  342.  
  343. cwrIfAssemblyPartNumberClass OBJECT-TYPE
  344.     SYNTAX          Unsigned32
  345.     MAX-ACCESS      read-only
  346.     STATUS          current
  347.     DESCRIPTION
  348.             "This object represents the assembly part number class of the IF
  349.             subsystem."
  350.     ::= { cwrIntFreqEntityEntry 1 }
  351.  
  352. cwrIfAssemblyPartNumberBase OBJECT-TYPE
  353.     SYNTAX          Unsigned32
  354.     MAX-ACCESS      read-only
  355.     STATUS          current
  356.     DESCRIPTION
  357.             "This object represents the assembly part number base of the IF
  358.             subsystem."
  359.     ::= { cwrIntFreqEntityEntry 2 }
  360.  
  361. cwrIfAssemblyPartNumberVersion OBJECT-TYPE
  362.     SYNTAX          Unsigned32
  363.     MAX-ACCESS      read-only
  364.     STATUS          current
  365.     DESCRIPTION
  366.             "This object represents the assembly part number version of the IF
  367.             subsystem."
  368.     ::= { cwrIntFreqEntityEntry 3 }
  369.  
  370. cwrIfBoardPartNumberClass OBJECT-TYPE
  371.     SYNTAX          Unsigned32
  372.     MAX-ACCESS      read-only
  373.     STATUS          current
  374.     DESCRIPTION
  375.             "This object represents the board part number class of the IF
  376.             subsystem."
  377.     ::= { cwrIntFreqEntityEntry 4 }
  378.  
  379. cwrIfBoardPartNumberBase OBJECT-TYPE
  380.     SYNTAX          Unsigned32
  381.     MAX-ACCESS      read-only
  382.     STATUS          current
  383.     DESCRIPTION
  384.             "This object represents the board part number base of the IF
  385.             subsystem."
  386.     ::= { cwrIntFreqEntityEntry 5 }
  387.  
  388. cwrIfBoardPartNumberVersion OBJECT-TYPE
  389.     SYNTAX          Unsigned32
  390.     MAX-ACCESS      read-only
  391.     STATUS          current
  392.     DESCRIPTION
  393.             "This object represents the board part number version of the IF
  394.             subsystem."
  395.     ::= { cwrIntFreqEntityEntry 6 }
  396.  
  397. cwrIfBoardRevision OBJECT-TYPE
  398.     SYNTAX          DisplayString
  399.     MAX-ACCESS      read-only
  400.     STATUS          current
  401.     DESCRIPTION
  402.             "This object represents the board revision of the IF subsystem."
  403.     ::= { cwrIntFreqEntityEntry 7 }
  404.  
  405. cwrIfSerialNumber OBJECT-TYPE
  406.     SYNTAX          DisplayString
  407.     MAX-ACCESS      read-only
  408.     STATUS          current
  409.     DESCRIPTION
  410.             "This object represents the serial number of the IF subsystem."
  411.     ::= { cwrIntFreqEntityEntry 8 }
  412.  
  413. cwrIfManfDate OBJECT-TYPE
  414.     SYNTAX          DateAndTime
  415.     MAX-ACCESS      read-only
  416.     STATUS          current
  417.     DESCRIPTION
  418.             "This object represents the manufacturing date of the IF subsystem."
  419.     ::= { cwrIntFreqEntityEntry 9 }
  420.  
  421. cwrIfVendorId OBJECT-TYPE
  422.     SYNTAX          Integer32 (1..256)
  423.     MAX-ACCESS      read-only
  424.     STATUS          current
  425.     DESCRIPTION     "This object represents the IF vendor ID."
  426.     ::= { cwrIntFreqEntityEntry 10 }
  427.  
  428. cwrIfSwRevision OBJECT-TYPE
  429.     SYNTAX          Unsigned32
  430.     MAX-ACCESS      read-only
  431.     STATUS          current
  432.     DESCRIPTION     "This object represents the IF software revision."
  433.     ::= { cwrIntFreqEntityEntry 11 }
  434.  
  435. -- The Image Group.
  436.  
  437.  
  438.  
  439. -- The Firmware Image Table. This table provides facilities to manage
  440. -- the firmware images that the router will use for configuring the
  441. -- radio line cards.
  442. cwrImageTable OBJECT-TYPE
  443.     SYNTAX          SEQUENCE OF CwrImageEntry
  444.     MAX-ACCESS      not-accessible
  445.     STATUS          current
  446.     DESCRIPTION
  447.             "This table provides facilities to manage the firmware 
  448.              images that the router will use to configure the radio 
  449.              line cards.
  450.  
  451.             When images need to be downloaded, the software will
  452.             search this list starting from the first, for an image whose
  453.             capabilities match the configuration specified in the
  454.             cwrRadioBaseTable and the cwrRadioPhyTable and download that image
  455.             to the appropriate hardware component. 
  456.  
  457.             Insertion into the table at arbitrary points is not supported.
  458.             Any new image URL added to this table will be inserted at index
  459.             1 only. 
  460.  
  461.             Also note that an image gets downloaded to the hardware only when
  462.             when a radio link is administratively enabled."
  463.     ::= { cwrRadioImageGroup 1 }
  464.  
  465. cwrImageEntry OBJECT-TYPE
  466.     SYNTAX          CwrImageEntry
  467.     MAX-ACCESS      not-accessible
  468.     STATUS          current
  469.     DESCRIPTION     "This represents one entry in the cwrImageTable."
  470.     INDEX           { cwrImageIndex }
  471.     ::= { cwrImageTable 1 }
  472.  
  473. CwrImageEntry ::= SEQUENCE {
  474.     cwrImageIndex        Integer32,
  475.     cwrImageNameUrl      DisplayString,
  476.     cwrImageState        INTEGER,
  477.     cwrImageSize         Unsigned32,
  478.     cwrImageChipClass    Unsigned32,
  479.     cwrImageChipType     Unsigned32,
  480.     cwrImageCapability1  Unsigned32,
  481.     cwrImageCapability2  Unsigned32,
  482.     cwrImageVersion      Unsigned32,
  483.     cwrImageTag          DisplayString,
  484.     cwrImageOp           INTEGER
  485. }
  486.  
  487. cwrImageIndex OBJECT-TYPE
  488.     SYNTAX          Integer32 (1..2147483647)
  489.     MAX-ACCESS      not-accessible
  490.     STATUS          current
  491.     DESCRIPTION
  492.             "This represents the one entry in this table. It also represents
  493.             the search order. When images need to be downloaded to the 
  494.             hardware, the images are searched in the order of this index
  495.             for an image that matches the hardware capabilities and uses it."
  496.     ::= { cwrImageEntry 1 }
  497.  
  498. cwrImageNameUrl OBJECT-TYPE
  499.     SYNTAX          DisplayString (SIZE (1..255))
  500.     MAX-ACCESS      read-write
  501.     STATUS          current
  502.     DESCRIPTION
  503.             "This object is the name of the image in the 
  504.             Universal Resource Locator (URL) format. 
  505.             This URL will be used to access the image when needed."
  506.     ::= { cwrImageEntry 2 }
  507.  
  508. cwrImageState OBJECT-TYPE
  509.     SYNTAX          INTEGER {
  510.                         imageInvalid(1),
  511.                         imageValid(2)
  512.                     }
  513.     MAX-ACCESS      read-only
  514.     STATUS          current
  515.     DESCRIPTION
  516.             "This represents the state of the image.
  517.             image_invalid(1): If the image could not be accessed for any reason.
  518.             image_valid(2)  : Image accessible and available for use."
  519.     ::= { cwrImageEntry 3 }
  520.  
  521. cwrImageSize OBJECT-TYPE
  522.     SYNTAX          Unsigned32
  523.     MAX-ACCESS      read-only
  524.     STATUS          current
  525.     DESCRIPTION     "This represents the size of the image in bytes."
  526.     ::= { cwrImageEntry 4 }
  527.  
  528. cwrImageChipClass OBJECT-TYPE
  529.     SYNTAX          Unsigned32
  530.     MAX-ACCESS      read-only
  531.     STATUS          current
  532.     DESCRIPTION
  533.             "This represents the class of chips onto which this image may be
  534.             loaded."
  535.     ::= { cwrImageEntry 5 }
  536.  
  537. cwrImageChipType OBJECT-TYPE
  538.     SYNTAX          Unsigned32
  539.     MAX-ACCESS      read-only
  540.     STATUS          current
  541.     DESCRIPTION     "This represents the download method to use."
  542.     ::= { cwrImageEntry 6 }
  543.  
  544. cwrImageCapability1 OBJECT-TYPE
  545.     SYNTAX          Unsigned32
  546.     MAX-ACCESS      read-only
  547.     STATUS          current
  548.     DESCRIPTION
  549.             "This represents a bitmask. 
  550.             The bit mask identifies the capabilities of
  551.             this image. See also cwrImageCapability2."
  552.     ::= { cwrImageEntry 7 }
  553.  
  554. cwrImageCapability2 OBJECT-TYPE
  555.     SYNTAX          Unsigned32
  556.     MAX-ACCESS      read-only
  557.     STATUS          current
  558.     DESCRIPTION
  559.             "This represents a bitmask. 
  560.             The bit mask identifies the capabilities of
  561.             this image in addition to cwrImageCapability1."
  562.     ::= { cwrImageEntry 8 }
  563.  
  564. cwrImageVersion OBJECT-TYPE
  565.     SYNTAX          Unsigned32
  566.     MAX-ACCESS      read-only
  567.     STATUS          current
  568.     DESCRIPTION     "This represents the version number of this image."
  569.     ::= { cwrImageEntry 9 }
  570.  
  571. cwrImageTag OBJECT-TYPE
  572.     SYNTAX          DisplayString (SIZE (1..255))
  573.     MAX-ACCESS      read-only
  574.     STATUS          current
  575.     DESCRIPTION
  576.             "This object is the tag string associated with the image. 
  577.             Normally used to trace the source code used to generate 
  578.             this image."
  579.     ::= { cwrImageEntry 10 }
  580.  
  581. cwrImageOp OBJECT-TYPE
  582.     SYNTAX          INTEGER {
  583.                         nop(0),
  584.                         add(1),
  585.                         delete(2),
  586.                         move(3)
  587.                     }
  588.     MAX-ACCESS      read-write
  589.     STATUS          current
  590.     DESCRIPTION
  591.             "This object represents the operation to be performed on the
  592.             identified image. 
  593.             nop(0)    - This value will be returned when this object is
  594.                         read.
  595.             add(1)    - Will add the image URL, as the first entry in the image
  596.                         table.
  597.             delete(2) - Will delete the specified ULR from the image table.
  598.             move(3)   - Will make the image specified by the URL the first entry
  599.                         in the imageTable."
  600.     ::= { cwrImageEntry 11 }
  601.  
  602. -- The LED Group.
  603. cwrLedTable OBJECT-TYPE
  604.     SYNTAX          SEQUENCE OF CwrLedEntry
  605.     MAX-ACCESS      not-accessible
  606.     STATUS          current
  607.     DESCRIPTION
  608.             "Entity (Light emitting diode) LED information.  For each LED on the
  609.             entity, an entry will exist in this table, describing the location
  610.             and current status of that LED."
  611.     ::= { cwrRadioLedGroup 1 }
  612.  
  613. cwrLedEntry OBJECT-TYPE
  614.     SYNTAX          CwrLedEntry
  615.     MAX-ACCESS      not-accessible
  616.     STATUS          current
  617.     DESCRIPTION
  618.             "An entry in the table, containing the LED information
  619.             about the entity. The entPhysicalIndex identifies
  620.             the entity on which the Led's are present."
  621.     INDEX           {
  622.                         entPhysicalIndex,
  623.                         cwrLedIndex
  624.                     }
  625.     ::= { cwrLedTable 1 }
  626.  
  627. CwrLedEntry ::= SEQUENCE {
  628.     cwrLedIndex               INTEGER,
  629.     cwrLedName                DisplayString,
  630.     cwrLedVerticalPosition    Integer32,
  631.     cwrLedHorizontalPosition  Integer32,
  632.     cwrLedMode                INTEGER,
  633.     cwrLedCurrentColor        INTEGER
  634. }
  635.  
  636. cwrLedIndex OBJECT-TYPE
  637.     SYNTAX          INTEGER (1..16)
  638.     MAX-ACCESS      not-accessible
  639.     STATUS          current
  640.     DESCRIPTION
  641.             "For a given entPhysicalIndex, this index value uniquely identifies
  642.             an entry in the cwrLedTable."
  643.     ::= { cwrLedEntry 1 }
  644.  
  645. cwrLedName OBJECT-TYPE
  646.     SYNTAX          DisplayString
  647.     MAX-ACCESS      read-only
  648.     STATUS          current
  649.     DESCRIPTION
  650.             "The label of the LED on the physical entity or a textual
  651.             description to identify the usage of the LED."
  652.     ::= { cwrLedEntry 2 }
  653.  
  654. cwrLedVerticalPosition OBJECT-TYPE
  655.     SYNTAX          Integer32 (1..16)
  656.     MAX-ACCESS      read-only
  657.     STATUS          current
  658.     DESCRIPTION
  659.             "The position of the LED in the entity.  It is counted from
  660.             top to bottom."
  661.     ::= { cwrLedEntry 3 }
  662.  
  663. cwrLedHorizontalPosition OBJECT-TYPE
  664.     SYNTAX          Integer32 (1..16)
  665.     MAX-ACCESS      read-only
  666.     STATUS          current
  667.     DESCRIPTION
  668.             "The position of the LED in the entity.  It is counted from
  669.             from left to right."
  670.     ::= { cwrLedEntry 4 }
  671.  
  672. cwrLedMode OBJECT-TYPE
  673.     SYNTAX          INTEGER {
  674.                         automatic(1),
  675.                         latched(2),
  676.                         forceOff(3),
  677.                         forceSolidGreen(4),
  678.                         forceSolidYellow(5),
  679.                         forceBlinkGreen(6),
  680.                         forceBlinkYellow(7),
  681.                         forceBlinkBoth(8)
  682.                     }
  683.     MAX-ACCESS      read-write
  684.     STATUS          current
  685.     DESCRIPTION
  686.             "This objects specifies the desired mode of LED updates.
  687.  
  688.             automatic(1) and latched(2) are settings used by the software
  689.             to determine how the LED should be updated.
  690.  
  691.             The others are for diagnostic purposes. The LED will be turned on 
  692.             or off as specified by the other (3-8) settings.
  693.  
  694.             The modes mean the following:
  695.             automatic(1):   The system updates the LED according to the
  696.                             default settings for that entity.
  697.             latched(2):     Once the LED is turned on, user has to turn it off.
  698.                             This applies only to alarm LEDs.
  699.             forceOff(3):    Force the LED off.
  700.             forceSolidGreen(4): Force the LED to be solid green in on state.
  701.             forceSolidYellow(5):Force the LED to be solid Yellow in on state
  702.             forceBlinkGreen(6): Force the LED to blink in Green.
  703.             forceBlinkYellow(7):Force the LED to blink in Yellow.
  704.             forceBlinkBoth(8):  Force the LED to blink Yellow and
  705.                                Green alternatively."
  706.     ::= { cwrLedEntry 5 }
  707.  
  708. cwrLedCurrentColor OBJECT-TYPE
  709.     SYNTAX          INTEGER {
  710.                         green(1),
  711.                         yellow(2),
  712.                         blinkGreen(3),
  713.                         blinkYellow(4),
  714.                         blinkGreenYellow(5),
  715.                         off(6)
  716.                     }
  717.     MAX-ACCESS      read-only
  718.     STATUS          current
  719.     DESCRIPTION     "Indicates the current color of the LED."
  720.     ::= { cwrLedEntry 6 }
  721.  
  722. -- The Duplexor Group.
  723.  
  724. -- The Duplexor Table. This table contains information about the
  725. -- Duplexor Entities available for use on the system.
  726. -- A Duplexor is a mechanical device, that acts as a bandpass filter
  727. -- when installed in an RF resource.
  728. cwrDuplexorTable OBJECT-TYPE
  729.     SYNTAX          SEQUENCE OF CwrDuplexorEntry
  730.     MAX-ACCESS      not-accessible
  731.     STATUS          current
  732.     DESCRIPTION
  733.             "This table contains information about the Duplexors
  734.             available for use on the system."
  735.     ::= { cwrRadioDuplexorGroup 1 }
  736.  
  737. cwrDuplexorEntry OBJECT-TYPE
  738.     SYNTAX          CwrDuplexorEntry
  739.     MAX-ACCESS      not-accessible
  740.     STATUS          current
  741.     DESCRIPTION
  742.             "This represents one entry in the cwrDuplexorTable. This table
  743.             provides details on the Duplexors available on the system. 
  744.  
  745.             It is indexed by the ifIndex and cwrDuplexorIndex."
  746.     INDEX           {
  747.                         ifIndex,
  748.                         cwrDuplexorIndex
  749.                     }
  750.     ::= { cwrDuplexorTable 1 }
  751.  
  752. CwrDuplexorEntry ::= SEQUENCE {
  753.     cwrDuplexorIndex            Integer32,
  754.     cwrDuplexorCiscoPartNumber  DisplayString,
  755.     cwrDuplexorLoPassbandRange  DisplayString,
  756.     cwrDuplexorHiPassbandRange  DisplayString,
  757.     cwrDuplexorReceivePassband  INTEGER,
  758.     cwrDuplexorCLEICode         DisplayString,
  759.     cwrDuplexorVendorName       DisplayString,
  760.     cwrDuplexorSerialNumber     DisplayString
  761. }
  762.  
  763. cwrDuplexorIndex OBJECT-TYPE
  764.     SYNTAX          Integer32 (1..2147483647)
  765.     MAX-ACCESS      not-accessible
  766.     STATUS          current
  767.     DESCRIPTION
  768.             "This object represents the index of this entry in the
  769.             cwrDuplexorTable."
  770.     ::= { cwrDuplexorEntry 1 }
  771.  
  772. cwrDuplexorCiscoPartNumber OBJECT-TYPE
  773.     SYNTAX          DisplayString
  774.     MAX-ACCESS      read-write
  775.     STATUS          current
  776.     DESCRIPTION
  777.             "This object represents the Cisco part number for this Duplexor."
  778.     ::= { cwrDuplexorEntry 2 }
  779.  
  780. cwrDuplexorLoPassbandRange OBJECT-TYPE
  781.     SYNTAX          DisplayString
  782.     MAX-ACCESS      read-write
  783.     STATUS          current
  784.     DESCRIPTION
  785.             "This object represents the low frequency range that 
  786.             this Duplexor will pass through without any attenuation. 
  787.             All low frequencies outside this
  788.             range will be attenuated to a level such that an RF resource that
  789.             uses this Duplexor will be unable to transmit or receive those
  790.             frequencies."
  791.     ::= { cwrDuplexorEntry 3 }
  792.  
  793. cwrDuplexorHiPassbandRange OBJECT-TYPE
  794.     SYNTAX          DisplayString
  795.     MAX-ACCESS      read-write
  796.     STATUS          current
  797.     DESCRIPTION
  798.             "This object represents the high frequency range 
  799.             that this Duplexor will pass through without any 
  800.             attenuation. All high frequencies outside this
  801.             range will be attenuated to a level such that an RF resource that
  802.             uses this Duplexor will be unable to transmit or receive those
  803.             frequencies."
  804.     ::= { cwrDuplexorEntry 4 }
  805.  
  806. cwrDuplexorReceivePassband OBJECT-TYPE
  807.     SYNTAX          INTEGER {
  808.                         loPassband(1),
  809.                         hiPassband(2)
  810.                     }
  811.     MAX-ACCESS      read-write
  812.     STATUS          current
  813.     DESCRIPTION
  814.             "This object indicates which of the two passbands are being used
  815.             to receive transmissions.  The RF Resource can receive on either of 
  816.             the duplexor passbands.
  817.             loPassband(1) - The RF Resource is receiving on a frequency within
  818.                             the range identified by cwrDuplexorLoPassbandRange.
  819.             hiPassband(2) - The RF Resource is receiving on a frequency within
  820.                             the range identified by cwrDuplexorHiPassbandRange."
  821.     ::= { cwrDuplexorEntry 5 }
  822.  
  823. cwrDuplexorCLEICode OBJECT-TYPE
  824.     SYNTAX          DisplayString
  825.     MAX-ACCESS      read-write
  826.     STATUS          current
  827.     DESCRIPTION     "The CLEI code for this Duplexor."
  828.     ::= { cwrDuplexorEntry 6 }
  829.  
  830. cwrDuplexorVendorName OBJECT-TYPE
  831.     SYNTAX          DisplayString
  832.     MAX-ACCESS      read-write
  833.     STATUS          current
  834.     DESCRIPTION     "The Vendor Name for this Duplexor."
  835.     ::= { cwrDuplexorEntry 7 }
  836.  
  837. cwrDuplexorSerialNumber OBJECT-TYPE
  838.     SYNTAX          DisplayString
  839.     MAX-ACCESS      read-write
  840.     STATUS          current
  841.     DESCRIPTION     "The Serial number of this Duplexor."
  842.     ::= { cwrDuplexorEntry 8 }
  843.  
  844. -- ============================================================================
  845.  
  846. -- Compliance Statements
  847. cwrRadioExpConformance OBJECT IDENTIFIER
  848.     ::= { ciscoWirelessExpMIB 2 }
  849.  
  850. cwrRadioExpCompliances OBJECT IDENTIFIER
  851.     ::= { cwrRadioExpConformance 1 }
  852.  
  853. cwrRadioExpGroups OBJECT IDENTIFIER
  854.     ::= { cwrRadioExpConformance 2 }
  855.  
  856. cwrRadioExpCompliance MODULE-COMPLIANCE
  857.     STATUS          current
  858.     DESCRIPTION
  859.             "The compliance statement for Point to Point wireless interface
  860.             devices compliant to Cisco Systems Inc. specification."
  861.     MODULE          -- this module
  862.     MANDATORY-GROUPS {
  863.                         cwrComplianceRadioRFGroup,
  864.                         cwrComplianceRadioImageGroup,
  865.                         cwrComplianceRadioLEDGroup,
  866.                         cwrComplianceRadioDuplexorGroup
  867.                     }
  868.     ::= { cwrRadioExpCompliances 1 }
  869.  
  870. -- Required Radio frequency resource Group.
  871. cwrComplianceRadioRFGroup OBJECT-GROUP
  872.     OBJECTS         {
  873.                         cwrRfSwRevision,
  874.                         cwrRfAssemblyPartNumberClass,
  875.                         cwrRfAssemblyPartNumberBase,
  876.                         cwrRfAssemblyPartNumberVersion,
  877.                         cwrRfBoardPartNumberClass,
  878.                         cwrRfBoardPartNumberBase,
  879.                         cwrRfBoardPartNumberVersion,
  880.                         cwrRfBoardRevision,
  881.                         cwrRfSerialNumber,
  882.                         cwrRfManfDate,
  883.                         cwrRfVendorId,
  884.                         cwrRfDuplexorIndex,
  885.                         cwrIfAssemblyPartNumberClass,
  886.                         cwrIfAssemblyPartNumberBase,
  887.                         cwrIfAssemblyPartNumberVersion,
  888.                         cwrIfBoardPartNumberClass,
  889.                         cwrIfBoardPartNumberBase,
  890.                         cwrIfBoardPartNumberVersion,
  891.                         cwrIfBoardRevision,
  892.                         cwrIfSerialNumber,
  893.                         cwrIfManfDate,
  894.                         cwrIfVendorId,
  895.                         cwrIfSwRevision
  896.                     }
  897.     STATUS          current
  898.     DESCRIPTION
  899.             "Group of objects implemented in the point to point wireless
  900.             system for managing the Radio Frequency resources on the link."
  901.     ::= { cwrRadioExpGroups 1 }
  902.  
  903. -- Required Image Group.
  904. cwrComplianceRadioImageGroup OBJECT-GROUP
  905.     OBJECTS         {
  906.                         cwrImageNameUrl,
  907.                         cwrImageState,
  908.                         cwrImageSize,
  909.                         cwrImageChipType,
  910.                         cwrImageChipClass,
  911.                         cwrImageCapability1,
  912.                         cwrImageCapability2,
  913.                         cwrImageVersion,
  914.                         cwrImageTag,
  915.                         cwrImageOp
  916.                     }
  917.     STATUS          current
  918.     DESCRIPTION
  919.             "Group of objects implemented in the point to point wireless
  920.             system for managing images related to the point-to-point wireless
  921.             firmware."
  922.     ::= { cwrRadioExpGroups 2 }
  923.  
  924. -- Required LED group.
  925. cwrComplianceRadioLEDGroup OBJECT-GROUP
  926.     OBJECTS         {
  927.                         cwrLedName,
  928.                         cwrLedVerticalPosition,
  929.                         cwrLedHorizontalPosition,
  930.                         cwrLedMode,
  931.                         cwrLedCurrentColor
  932.                     }
  933.     STATUS          current
  934.     DESCRIPTION
  935.             "Group of objects implemented in the point to point wireless
  936.             card to provide information about the LEDs on the card."
  937.     ::= { cwrRadioExpGroups 3 }
  938.  
  939. -- Required Duplexor group.
  940. cwrComplianceRadioDuplexorGroup OBJECT-GROUP
  941.     OBJECTS         {
  942.                         cwrDuplexorCiscoPartNumber,
  943.                         cwrDuplexorLoPassbandRange,
  944.                         cwrDuplexorHiPassbandRange,
  945.                         cwrDuplexorReceivePassband,
  946.                         cwrDuplexorCLEICode,
  947.                         cwrDuplexorVendorName,
  948.                         cwrDuplexorSerialNumber
  949.                     }
  950.     STATUS          current
  951.     DESCRIPTION
  952.             "Group of objects implemented in the point to point wireless
  953.             card to provide information about the duplexor's in the system."
  954.     ::= { cwrRadioExpGroups 4 }
  955.  
  956. END
  957.  
  958.  
  959.